In one Z I was diagnosing, I ended up with an ECU that would not recognize the Hard Idle Switch.. All wires and switches were good, but the ECU was defective..
ECU talk reported that the Sig was not being seen by the ECU.. I swapped out the ECU and the Car idled fine..